﻿namespace WMS6.Web.TaskMgtServiceRef
{
    using System;
    using System.CodeDom.Compiler;
    using System.Collections.Generic;
    using System.Data;
    using System.Diagnostics;
    using System.ServiceModel;
    using System.ServiceModel.Channels;

    [DebuggerStepThrough, GeneratedCode("System.ServiceModel", "3.0.0.0")]
    public class TaskMgtServiceClient : ClientBase<ITaskMgtService>, ITaskMgtService
    {
        public TaskMgtServiceClient()
        {
        }

        public TaskMgtServiceClient(string endpointConfigurationName) : base(endpointConfigurationName)
        {
        }

        public TaskMgtServiceClient(Binding binding, EndpointAddress remoteAddress) : base(binding, remoteAddress)
        {
        }

        public TaskMgtServiceClient(string endpointConfigurationName, EndpointAddress remoteAddress) : base(endpointConfigurationName, remoteAddress)
        {
        }

        public TaskMgtServiceClient(string endpointConfigurationName, string remoteAddress) : base(endpointConfigurationName, remoteAddress)
        {
        }

        public string DeleteTaskDetail(List<string> taskDetailID, PubParasInfo pubParasInfo)
        {
            return base.Channel.DeleteTaskDetail(taskDetailID, pubParasInfo);
        }

        public string DeleteTaskManagerUser(List<string> userID, PubParasInfo pubParasInfo)
        {
            return base.Channel.DeleteTaskManagerUser(userID, pubParasInfo);
        }

        public string DeleteTaskManagerUserDetail(string userID, List<string> LineID, PubParasInfo pubParasInfo)
        {
            return base.Channel.DeleteTaskManagerUserDetail(userID, LineID, pubParasInfo);
        }

        public DataSet GetAllTaskDetail(PubParasInfo pubParasInfo)
        {
            return base.Channel.GetAllTaskDetail(pubParasInfo);
        }

        public DataSet GetAllTaskManagerUser(PubParasInfo pubParasInfo)
        {
            return base.Channel.GetAllTaskManagerUser(pubParasInfo);
        }

        public TaskDetailInfo GetTaskDetailByID(string taskdetailID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetTaskDetailByID(taskdetailID, pubParasInfo);
        }

        public DataSet GetTaskDetailByQueryList(TaskDetailQueryEntity taskdetailQuery, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetTaskDetailByQueryList(taskdetailQuery, pubParasInfo);
        }

        public TaskManagerUserInfo GetTaskManagerUserByID(string userID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetTaskManagerUserByID(userID, pubParasInfo);
        }

        public DataSet GetTaskManagerUserByQueryList(TaskManagerUserQueryEntity taskManagerUserQueryEntity, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetTaskManagerUserByQueryList(taskManagerUserQueryEntity, pubParasInfo);
        }

        public TaskManagerUserDetailInfo GetTaskManagerUserDetailByID(string userID, string lineID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetTaskManagerUserDetailByID(userID, lineID, pubParasInfo);
        }

        public string InsertTaskDetail(TaskDetailInfo taskDetailInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.InsertTaskDetail(taskDetailInfo, pubParasInfo);
        }

        public string InsertTaskManagerUser(TaskManagerUserInfo taskManagerUserInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.InsertTaskManagerUser(taskManagerUserInfo, pubParasInfo);
        }

        public string InsertTaskManagerUserDetail(TaskManagerUserDetailInfo taskManagerUserDetailInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.InsertTaskManagerUserDetail(taskManagerUserDetailInfo, pubParasInfo);
        }

        public string UpdateTaskDetail(TaskDetailInfo taskDetailInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdateTaskDetail(taskDetailInfo, pubParasInfo);
        }

        public string UpdateTaskManagerUser(TaskManagerUserInfo taskManagerUserInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdateTaskManagerUser(taskManagerUserInfo, pubParasInfo);
        }

        public string UpdateTaskManagerUserDetail(TaskManagerUserDetailInfo taskManagerUserDetailInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdateTaskManagerUserDetail(taskManagerUserDetailInfo, pubParasInfo);
        }
    }
}

